package com.zjdiepu.www.model.partner.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.BaseModel;

/**
 * 第三方审批信息<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年09月26日 09时58分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="ThAuditinfo", description="第三方审批信息", parent = BaseModel.class)
public class ThAuditinfo extends BaseModel {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 数据ID
	 */
	@ApiModelProperty(name="dataId",required=false,value="数据ID",example="数据ID")
	private String dataId;
	
	/**
	 * 业务类型 
	 */
	@ApiModelProperty(name="busiType",required=false,value="业务类型 ",example="业务类型 ")
	private String busiType;
	
	/**
	 * 业务ID 
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID ",example="业务ID ")
	private String busiId;
	
	/**
	 * 第三方唯一ID
	 */
	@ApiModelProperty(name="thirdId",required=false,value="第三方唯一ID",example="第三方唯一ID")
	private String thirdId;
	
	/**
	 * 第三方事件模块ID
	 */
	@ApiModelProperty(name="thirdModeId",required=false,value="第三方事件模块ID",example="第三方事件模块ID")
	private String thirdModeId;
	
	/**
	 * 第三方事件模块名称
	 */
	@ApiModelProperty(name="thirdModeName",required=false,value="第三方事件模块名称",example="第三方事件模块名称")
	private String thirdModeName;
	
	/**
	 * 审核状态
	 */
	@ApiModelProperty(name="approveStatus",required=false,value="审核状态",example="0")
	private Integer approveStatus;
	
	/**
	 * 审核状态名称
	 */
	@ApiModelProperty(name="approveStatusName",required=false,value="审核状态名称",example="审核状态名称")
	private String approveStatusName;
	
	/**
	 * 审核信息
	 */
	@ApiModelProperty(name="approveMessage",required=false,value="审核信息",example="审核信息")
	private String approveMessage;
	
	/**
	 * 审批时间
	 */
	@ApiModelProperty(name="timeAudit",required=false,value="审批时间",example="2017-04-23 14:22:43")
	private Date timeAudit;
	
	/**
	 * 备用字段4 
	 */
	@ApiModelProperty(name="ccol4",required=false,value="备用字段4 ",example="备用字段4 ")
	private String ccol4;
	
	/**
	 * 备用字段5 
	 */
	@ApiModelProperty(name="ccol5",required=false,value="备用字段5 ",example="备用字段5 ")
	private String ccol5;
	
	/**
	 * 备用字段6 
	 */
	@ApiModelProperty(name="ccol6",required=false,value="备用字段6 ",example="备用字段6 ")
	private String ccol6;
	
	public String getDataId(){
		return this.dataId;
	}
	
	public void setDataId(String dataId){
		this.dataId = dataId;
	}

	public String getBusiType(){
		return this.busiType;
	}
	
	public void setBusiType(String busiType){
		this.busiType = busiType;
	}

	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public String getThirdId(){
		return this.thirdId;
	}
	
	public void setThirdId(String thirdId){
		this.thirdId = thirdId;
	}

	public String getThirdModeId(){
		return this.thirdModeId;
	}
	
	public void setThirdModeId(String thirdModeId){
		this.thirdModeId = thirdModeId;
	}

	public String getThirdModeName(){
		return this.thirdModeName;
	}
	
	public void setThirdModeName(String thirdModeName){
		this.thirdModeName = thirdModeName;
	}

	public Integer getApproveStatus(){
		return this.approveStatus;
	}
	
	public void setApproveStatus(Integer approveStatus){
		this.approveStatus = approveStatus;
	}

	public String getApproveStatusName(){
		return this.approveStatusName;
	}
	
	public void setApproveStatusName(String approveStatusName){
		this.approveStatusName = approveStatusName;
	}

	public String getApproveMessage(){
		return this.approveMessage;
	}
	
	public void setApproveMessage(String approveMessage){
		this.approveMessage = approveMessage;
	}

	public Date getTimeAudit(){
		return this.timeAudit;
	}
	
	public void setTimeAudit(Date timeAudit){
		this.timeAudit = timeAudit;
	}

	public String getCcol4(){
		return this.ccol4;
	}
	
	public void setCcol4(String ccol4){
		this.ccol4 = ccol4;
	}

	public String getCcol5(){
		return this.ccol5;
	}
	
	public void setCcol5(String ccol5){
		this.ccol5 = ccol5;
	}

	public String getCcol6(){
		return this.ccol6;
	}
	
	public void setCcol6(String ccol6){
		this.ccol6 = ccol6;
	}

	@Override
	public String toString() {
		return super.toString() + "ThAuditinfo [dataId = " + dataId + ", busiType = " + busiType + ", busiId = " + busiId + ", thirdId = " + thirdId + ", thirdModeId = " + thirdModeId + ", "
			+ "thirdModeName = " + thirdModeName + ", approveStatus = " + approveStatus + ", approveStatusName = " + approveStatusName + ", approveMessage = " + approveMessage + ", timeAudit = " + timeAudit + ", "
			+ "ccol4 = " + ccol4 + ", ccol5 = " + ccol5 + ", ccol6 = " + ccol6 + "]";
	}
    
}